﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Cliente
{
    public partial class frmTipoTrabajo_Buscar : Form
    {
        private TrupalTVCBL.TipoTrabajoBL oTipoTrabajoBL;
        public TrupalTVCEF.TBMANTIPO TBMANTIPO;
        private List<TrupalTVCEF.TBMANTIPO> Lista;
        public frmTipoTrabajo_Buscar()
        {
            InitializeComponent();
            oTipoTrabajoBL = new TrupalTVCBL.TipoTrabajoBL();
            TBMANTIPO = new TrupalTVCEF.TBMANTIPO();
        }

        private void btnBuscar_Click(object sender, EventArgs e)
        {
            TrupalTVCEF.TBMANTIPO oTBMANTIPO = new TrupalTVCEF.TBMANTIPO();
            oTBMANTIPO.TIPCH_CODTIPOT = oTBMANTIPO.TIPVC_DESTIPOT = string.Empty;

            if (!string.IsNullOrWhiteSpace(txtCodigo.Text))
                oTBMANTIPO.TIPCH_CODTIPOT = txtCodigo.Text.ToUpper();

            if (!string.IsNullOrWhiteSpace(txtDescripcion.Text))
                oTBMANTIPO.TIPVC_DESTIPOT = txtDescripcion.Text.ToUpper();
            dgvResultado.AutoGenerateColumns = false;
            dgvResultado.DataSource =Lista= oTipoTrabajoBL.ListarTipoTrabajosFiltro(oTBMANTIPO);

        }

        private void dgvResultado_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex == -1)
            {
                return;
            }
            TBMANTIPO.TIPCH_CODTIPOT = Lista[e.RowIndex].TIPCH_CODTIPOT;
            TBMANTIPO.TIPVC_DESTIPOT = Lista[e.RowIndex].TIPVC_DESTIPOT;

            this.DialogResult = System.Windows.Forms.DialogResult.OK;

            this.Close();

        }

        private void btnCancelar_Click(object sender, EventArgs e)
        {
            this.Close();
        }

       
    }
}
